@charset "utf-8";
/******************************************************

 概况：样式表入口文件
 
 ******************************************************/

/* 全局 */
@import 'main.css';

/* 公共 */
@import 'public.css';

/* 头部 */
@import 'header.css';

/* 底部 */
@import 'footer.css';


.box_a{ background:#fff;}
.box_a dl{ width:1200px; margin:0 auto; padding-bottom:15px; padding-top:10px;}
.box_a dl dt{ float:left; width:80px; height:45px; margin-left:15px;}
.box_a dl dt img{ width:100%; height:45px; border-radius:5px;}
.box_a dl dd{ padding-left:110px; font-size:18px; font-weight:bold; line-height:45px;}


.box_b{ width:1200px; margin:0 auto; overflow:hidden; padding-top:20px;}
.box_b .leftbox{ width:750px; float:left;}
.box_b aside{ float:right; width: 430px;}
.box_b .leftbox .list{}
.box_b .leftbox .list section{ padding: 5px 20px 20px 20px; background:#fff; border-radius:5px; margin-bottom:15px; box-shadow:0 2px 3px rgba(233,232,232,.7)}
.box_b .leftbox .list section h3{ height:45px; line-height:45px;}
.box_b .leftbox .list section h3 a{ font-size:20px; font-weight:normal;}
.box_b .leftbox .list section ul{ overflow:hidden;}
.box_b .leftbox .list section ul li{ width: 150px; float:left; padding-left:25px; height:30px; line-height:30px; /* padding-right:50px; */}
.box_b .leftbox .list section ul li.t1{ background:url(../images/visa/l_06.png) left center no-repeat;}
.box_b .leftbox .list section ul li.t2{ background:url(../images/visa/l_07.png) left center no-repeat;}
.box_b .leftbox .list section ul li.t3{ background:url(../images/visa/l_09.png) left center no-repeat;}
.box_b .leftbox .list section ul li.t4{ background:url(../images/visa/l_11.png) left center no-repeat;}
.box_b .leftbox .list section ul li.t5{ background:url(../images/visa/l_18.png) left center no-repeat;}
.box_b .leftbox .list section ul li.t6{ background:url(../images/visa/l_21.png) left center no-repeat;}
.box_b .leftbox .list section .prices{ overflow:hidden;}
.box_b .leftbox .list section .prices .left{ height:45px; float:left; line-height:45px;}
.box_b .leftbox .list section .prices dl{ float:right; width: 230px; background:#028DDC; border-radius:5px; height: 40px;}
.box_b .leftbox .list section .prices dl:hover{ background:#F35D2B}
.box_b .leftbox .list section .prices dl:hover dt{ color:#F35D2B}
.box_b .leftbox .list section .prices dl dt{ background:#fff; float:left; border-radius:3px; margin:3px; padding:0 10px; line-height: 34px; font-size:16px; color:#028DDC;}
.box_b .leftbox .list section .prices dl dd{ float:right; height: 40px; line-height: 40px; width: 70px; font-size:16px; color:#fff; padding:0 10px;}
.box_b .leftbox .list section .prices dl dd a{ color:#fff;}


.left_3{ background:#fff; margin-bottom:15px; padding:0 15px 15px 15px; margin-bottom:20px; border-radius:5px;}
.left_3 .top{ height:50px; line-height:50px; font-size:16px; font-weight:bold;}
.left_3 .bottom{
    overflow: hidden;
    width: 464px;
}
.left_3 .bottom section{ /* padding-bottom:20px; */ width: 192px; margin: 0 15px 15px 0px; float: left;}
.left_3 .bottom section .pic{position:relative; /* width:230px; */ height: 108px;}
.left_3 .bottom section .pic img{ width:100%; height:100%;}
.left_3 .bottom section .pic .info{width:192px; 
		opacity:0;
		height:60px;
		left:0px;
		bottom:0px;
		position:absolute;
		transition:all .35s;
		background:#F06;
		transform:perspective(800px) rotateX(-90deg); 
		transform-origin:50% 100%;}
.left_3 .bottom section .pic:hover .info{
		opacity:1;
		transform:perspective(800px) rotateX(0);
	}
.left_3 .bottom section .pic .info h3{ padding-top:5px; height:25px; line-height:25px; color:#fff; padding-left:15px; font-weight:bold;}
.left_3 .bottom section .pic .info span{ display:block; color:#fff; padding-left:15px;}
.left_3 .bottom section p{ line-height:35px; height:35px; overflow:hidden;}
.left_3 .bottom section p span{ color:#F00; padding-left:10px; font-weight:bold;}



.left_b{ padding:0 15px 15px 15px; margin-bottom:20px; background:#fff; border-radius:5px;}
.left_b .top{ border-bottom:#eaeaea 1px solid; height:50px; line-height:50px; font-weight:bold; font-size:16px;}
.left_b .bottom{padding:10px 0}
.left_b .bottom ul{}
.left_b .bottom ul li{ line-height:30px;}
.left_b .bottom ul li img{ width:100%; margin-bottom:6px;}


.liuchenbox{  margin-top:15px; background:#fff; border-radius:5px;}
.liuchenbox dl{ padding:15px; overflow:hidden;}
.liuchenbox dl dt{ float:left; width:150px; line-height:50px; font-size:18px; text-align:center; height:50px;}
.liuchenbox dl dd{ padding-left:150px; height:50px; line-height:50px;}
.liuchenbox dl dd ul{}
.liuchenbox dl dd ul li{ float:left; line-height:50px; height:50px;}
.liuchenbox dl dd ul li.line{ background:url(../images/visa/a_21.png) center no-repeat; width:30px; padding: 0 10px;}
.liuchenbox dl dd ul li.t1{ background:url(../images/visa/a_05.png) left center no-repeat; padding-left: 35px;}
.liuchenbox dl dd ul li.t2{ background:url(../images/visa/a_07.png) left center no-repeat; padding-left:35px;}
.liuchenbox dl dd ul li.t3{ background:url(../images/visa/a_10.png) left center no-repeat; padding-left:35px;}
.liuchenbox dl dd ul li.t4{ background:url(../images/visa/a_15.png) left center no-repeat; padding-left:35px;}
.liuchenbox dl dd ul li.t5{ background:url(../images/visa/a_18.png) left center no-repeat; padding-left:35px;}
.liuchenbox dl dd ul li.t6{ background:url(../images/visa/a_11.png) left center no-repeat; padding-left:35px;}














